草庐IT

java - Spring Boot 1.5.x 的速度

全部标签

java - 将输入传递给不从标准输入读取的应用程序

我有一个读取文本文件的应用程序。如果应用程序从标准输入读取它,那么我可以转发输入/通过管道传输它$app不幸的是,应用程序需要一个文件名作为参数..$app--inputinput.txt而且我无法轻易更改输入源(例如,将本地文件[如示例]交换为wget的结果)。有没有办法以某种方式欺骗这个应用程序?如果一个解决方案需要一个临时文件,这个文件就必须不留在FS上..应用程序实际上是一个可执行的JAR;我想要在Win/Lin上运行的技巧.. 最佳答案 我不确定它是否适合你,但我已经用fifo解决了类似的问题。http://linux.d

java - ODBC 连接到 64 位 Windows 中的 Access 数据库

我正在使用thistutorial创建从Java应用程序到MicrosoftAccess2010数据库的数据库连接。本教程在windows中创建一个系统dsn,然后使用以下java代码行连接到该系统dsn:Connectionconn=DriverManager.getConnection("jdbc:odbc:DSN_NAME");问题是,当我点击链接添加一个新的系统dsn时:ControlPanel-->SystemandSecurity-->AdministrativeTools-->DataSources(ODBC)-->(SystemDSNTab)-->(Add..butto

java - Windows 使用 Java 或 CMD 以编程方式更改系统音量

有什么方法可以通过Java或CMD以编程方式更改Windows上的系统音量?我找到了一些适用于Linux和Mac的命令行,但到目前为止还没有找到适用于愚蠢的Windows的命令行。 最佳答案 查看Oracle网站上的表单帖子https://forums.oracle.com/thread/2390172您可以看到,使用native库从Java内部是不可能的。引用oracle帖子:“因为Java是跨平台的,它不能做平台特定的事情,比如改变音量或任何你想做的来控制操作系统。你需要使用操作系统的独特的API层来完成它。”对于命令行,我发现

java - 无法在 Eclipse 中调试简单的 Java 应用程序。无法连接到虚拟机。 AGENT_ERROR_TRANSPORT_INIT(197)

当我尝试在Eclipse中调试一个简单的应用程序时,我收到以下错误:无法连接到虚拟机com.sun.jdi.connect.TransportTimeoutException控制台为我提供了一个孤独的字符串:native方法中的fatalerror:JDWP未初始化传输,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)我安装了JRE1.6、JRE1.7和JDK1.7。都试过了。我看过很多相同的主题,但没有一个答案能帮助我解决我的问题。他们在这里:1)禁用防火墙。没有帮助。我有最新的Avast版本。目前9.0。我对该软件有点怀疑,因为在更新我的Avas

windows - 如何加快 vagrant 共享文件夹的速度

我已经在运行centosVM的Windows8上使用vagrant大约一个星期了。因为我发现在处理共享文件夹(/vagrant)中的文件时,在centos虚拟环境中运行的东西有很多问题,所以我设置了一个文件观察器,当我在windows中更改文件并写入时自动更新文件在/home/vagrant/下的某个地方。这样一来,我的项目完全在centos环境中,没有共享文件夹中发生的任何奇怪情况。但是,我注意到文件同步大约需要15秒。我们谈论的是大约150行或更少的文件——小文件。15秒是永恒。所以我的问题是:天哪,这是怎么回事?我怎样才能加快速度?不到一秒是最理想的。编辑/测试周期让我想起了在C

java - 在 WINDOWS 的 Unix 终端上编译 Java 程序

我正在使用MobaXterm,一个在Windows上运行的友好的Unix终端。我想使用javac命令编译一个简单的Java程序。在看了很多其他论坛之后,我知道我需要使用安装Java的路径,但无论我尝试什么,我都会不断收到错误javaccommandnotfound在终端上。有人可以帮我在Windows的Unix终端上从他们的目录中编译基本的Java程序吗?是的,我的电脑上安装了JDKforWindows,我只是不知道如何在通过终端编译时使用它。 最佳答案 默认情况下,MobaXterm不保留WindowsPATH环境变量:这就是您获

java - 为什么追加到文件时,Windows 和 Linux 机器上的 file-io 结果不同?

我有一个类通过读取上传的文件将新配置附加到现有配置。问题是它在Windows上运行良好,但在Linux上却不是这样——我正在使用Servlet接收文件。新配置必须从一个新行开始,并且任何地方都不能有空行。以下是代码。publicclassConfigGen{publicstaticvoidprocess(FileconfigFile,FileuploadedFile)throwsIOException{synchronized(configFile){if(shouldAppend(configFile,uploadedFile)){StringBuilderbuilder=readF

java - Windows 上的动物园管理员

我在windows环境下运行zookeeper有一些困难。我下载了zookeeper3.4.6。提取它。在conf文件夹中创建了一个zoo.cfg,详细信息如下:#ThenumberofmillisecondsofeachticktickTime=2000#Thenumberofticksthattheinitial#synchronizationphasecantakeinitLimit=10#Thenumberofticksthatcanpassbetween#sendingarequestandgettinganacknowledgementsyncLimit=5#thedire

java - Eclipse Kepler 在加载时没有响应

我在网上搜索了一下,但找不到任何解决方案。我正在尝试开始我的eclipse,但它停留在这个阶段:然后当我通过任务管理器终止它时,我得到了这个:有什么想法吗? 最佳答案 第一步是检查损坏的工作空间。请参阅关于JavaExitCode-805306369的这篇精彩文章.本质上尝试重新命名您的work-space所以Eclipse在不使用它的情况下打开它以查看它是否加载。如果它确实加载了,那么您可以将您的项目导入到新的“未损坏”工作空间中。如果这不是问题,那么可能是Eclipse正试图使用​​错误的javaw可执行。尝试通过右键单击Ecl

java - 使用 Java 在 Windows 上查找应用程序的安装目录

我有一个java应用程序,我已经为其制作了一个安装程序。在代码中,我需要知道用户安装应用程序的位置,因为用户可以将应用程序安装在他喜欢的目录中。那么如何使用java代码获取这些信息呢?我需要它特定于Windows平台。 最佳答案 您可以使用System.getProperty("user.dir")为您提供程序当前工作目录,但这可能不是安装目录。相反,从您的安装程序中,将文件写入System.getProperty("user.home")位置(将其命名为.MyApplicationConfig以使其成为隐藏文件,或将其放在{use